package com.suxii.todomvi.presentation.intent

import com.suxii.todomvi.domain.model.Todo

sealed class TodoIntent {

    data class Insert(val todo: Todo): TodoIntent()
    data class Delete(val todo: Todo): TodoIntent()
    data class DeleteByIds(val ids:Set<Int>): TodoIntent()
    data class Update(val todo: Todo): TodoIntent()
    data object QueryAll : TodoIntent()
}